package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 监测设备表
 * @TableName jcca31a
 */
@TableName(value ="jcca31a")
@Data
public class Jcca31a implements Serializable {
    /**
     * 主键(GUID)
     */
    @TableId(value = "jcca31a010")
    private String jcca31a010;

    /**
     * 设备名称
     */
    @TableField(value = "jcca31a020")
    private String jcca31a020;

    /**
     * 是否禁用1是，0否
     */
    @TableField(value = "jcca31a030")
    private String jcca31a030;

    /**
     * 监测点编号
     */
    @TableField(value = "jcca31a040")
    private String jcca31a040;

    /**
     * 厂商id
     */
    @TableField(value = "jcca31a050")
    private String jcca31a050;

    /**
     * 区域代码
     */
    @TableField(value = "jcca31a060")
    private String jcca31a060;

    /**
     * 位置描述
     */
    @TableField(value = "jcca31a070")
    private String jcca31a070;

    /**
     * 设备标签(多选,多个标签用,隔开)
     */
    @TableField(value = "jcca31a080")
    private String jcca31a080;

    /**
     * 通讯类型
     */
    @TableField(value = "jcca31a090")
    private String jcca31a090;

    /**
     * 型号
     */
    @TableField(value = "jcca31a100")
    private String jcca31a100;

    /**
     * 物联网卡号
     */
    @TableField(value = "jcca31a110")
    private String jcca31a110;

    /**
     * 接入协议（0:MQTT,1:HTTP,2:COAP）
     */
    @TableField(value = "jcca31a120")
    private String jcca31a120;

    /**
     * 设备类型（0:单参数,1:多参数,2:本地组网）
     */
    @TableField(value = "jcca31a130")
    private String jcca31a130;

    /**
     * 设备SN
     */
    @TableField(value = "jcca31a140")
    private String jcca31a140;

    /**
     * 设备经度
     */
    @TableField(value = "jcca31a150")
    private BigDecimal jcca31a150;

    /**
     * 设备纬度
     */
    @TableField(value = "jcca31a160")
    private BigDecimal jcca31a160;

    /**
     * 监测点点位编号
     */
    @TableField(value = "jcca31a170")
    private String jcca31a170;

    /**
     * 监测设备编号
     */
    @TableField(value = "jcca31a180")
    private String jcca31a180;

    /**
     * 创建时间
     */
    @TableField(value = "jcca31a190")
    private LocalDateTime jcca31a190;

    /**
     * 修改时间
     */
    @TableField(value = "jcca31a200")
    private LocalDateTime jcca31a200;

    /**
     * 删除标志（1：已删除）
     */
    @TableField(value = "jcca31a210")
    private String jcca31a210;

    /**
     * 运行状态（0：在线1离线）
     */
    @TableField(value = "jcca31a220")
    private String jcca31a220;

    /**
     * 创建人id
     */
    @TableField(value = "jcca31a230")
    private String jcca31a230;

    /**
     * 修改人id
     */
    @TableField(value = "jcca31a240")
    private String jcca31a240;

    /**
     * 主设备设备编号（单参数和多参数设备注册无需传入，本地组网子设备注册时需传入主设备编号）
     */
    @TableField(value = "jcca31a250")
    private String jcca31a250;

    /**
     * 设备类型（传感器类型，多传感器之间用,隔开）
     */
    @TableField(value = "jcca31a260")
    private String jcca31a260;

    /**
     * 二维码图路径
     */
    @TableField(value = "jcca31a270")
    private String jcca31a270;

    /**
     * 经纬度类型
     */
    @TableField(value = "jcca31a280")
    private String jcca31a280;

    /**
     * 标签编码
     */
    @TableField(value = "jcca31a290")
    private String jcca31a290;

    /**
     * 删除原因
     */
    @TableField(value = "jcca31a300")
    private String jcca31a300;

    /**
     * 是否核销
     */
    @TableField(value = "jcca31a310")
    private String jcca31a310;

    /**
     * 核销原因
     */
    @TableField(value = "jcca31a320")
    private String jcca31a320;

    /**
     * 上传证明文件地址
     */
    @TableField(value = "jcca31a330")
    private String jcca31a330;

    /**
     * 证明文件名称
     */
    @TableField(value = "jcca31a340")
    private String jcca31a340;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}